import { createI18n } from 'vue-i18n'
import store from '@/store'
import en from '@/i18n/lang/en.js'
import zh from '@/i18n/lang/zh.js'
const message = {
  zh: {
    msg: {
      ...zh
    }
  },
  en: {
    msg: {
      ...en
    }
  }
}

// const locale = 'en'

function getLanguage() {
  return store && store.getters && store.getters.language
}

const i18n = createI18n({
  // 使用 Composition API 模式，则需要将其设置为false
  legacy: false,
  locale: getLanguage(),
  globalInjection: true, // 全局注册$t方法
  messages: message
})

export default i18n
